Logical Operations in Compact Geospatial Quadtrees
نویسنده
چکیده
Quadtrees are a data structure used to represent two dimensional shapes[Sam84]. Each node in the tree represents a physical area, usually a square or triangle, which can be subdivided into four similar shapes. Nodes are marked with values representing whether the node is in the area, out of the area, or partially contain the area. These values are traditionally denoted, BLACK, WHITE, and GRAY, respectively. See Figure 1 for an example of a quadtree.
منابع مشابه
A geographic information system using quadtrees
-We describe the current status of an ongoing research effort to develop a geographic information system based on quadtrees. Quadtree encodings were constructed for area, point and line features for a small area in Northern California. The encoding used was a variant of the linear quadtree. The implementation used a B-tree to organize the list of leaves and allow management of trees too large t...
متن کاملA Quadtree-Based Lightweight Data Compression Approach to Processing Large-Scale Geospatial Rasters
Huge amounts of geospatial rasters, such as remotely sensed imagery and environmental modeling output, are being generated with increasingly finer spatial, temporal, spectral and thematic resolutions. Given that CPUs on modern computer systems are three orders of magnitude faster than disk I/O speed and two orders of magnitude faster than network bandwidth, it becomes more and more beneficial t...
متن کاملParallel Processing of Pointer Based Quadtrees on Hypercube Multiprocessors
This paper studies the parallel construction and manipulation of pointer based quadtrees on the hypercube multiprocessor. While parallel algorithms for the manipulation of a variant of linear quadtrees have been previously studied in the literature, no parallel pointer based quadtree construction algorithms have been presented. In this paper, we solve the problem of efficiently constructing poi...
متن کاملImage Representation Using Finite State Automata
Image representation using quadtrees is useful in many applications and is well known in computer graphics. It has been shown that we can represent quadtrees asrationallanguages that are recognizable by finite state automata (FSA) [1]. These FSA can use less memory and are more flexible than their corresponding quadtrees. Binary image representation using FSA follows these two main steps: (1) F...
متن کاملSimple and Efficient Traversal Methods for Quadtrees and Octrees
Quadtrees and octrees are used extensively throughout computer graphics and in many other diverse fields such as computer vision, robotics, and pattern recognition. Managing information stored in quadtrees and octrees requires basic tree traversal operations such as point location, region location, and neighbor searches. This paper presents simple and efficient methods for performing these oper...
متن کامل